package com.hm.recycle.share.service;

import com.hm.common.model.PageInfo;
import com.hm.common.util.CommonDef.BaseInit.HttpInvokerEndpoing;
import com.hm.common.util.DbDocumentDef;
import com.hm.recycle.mongo.domain.DbDocumentNewRecycle;
import com.hm.recycle.mongo.vo.NewRecycleVo;

/**
 * @author shishun.wang
 * @date 下午4:56:49 2016年5月30日
 * @version 1.0
 * @describe 
 */
public interface DbDocumentNewRecycleService {
	
	public String HTTP_INVOKER_EXPORT_CONTEXT = "/HttpInvokerEndpoing/recycle/DbDocumentNewRecycleService/"
			+ HttpInvokerEndpoing.Recycle.VERSION;

	public String addDbDocumentNewRecycle(DbDocumentNewRecycle dbDocumentNewRecycle);
	
	public PageInfo<NewRecycleVo> queryNewRecycle(DbDocumentDef documentDef, String operationUser, Integer version,
			Long startTime, Long endTime, Integer pageNumber, Integer pageSize);
}
